Lord Mayor – English–Français translations

🇬🇧 en fr 🇫🇷

Lord Mayor noun

  • mayor of a major city
maire

Lord Mayor

lord-maire
Wiktionary Links